refresh GROUP_PHOTO_COMMENT_LIST/GROUP_PHOTO_THUMB_UP_LIST

Brightcells 9 年之前
父节点
当前提交
9ae03cd4df
共有 1 个文件被更改,包括 12 次插入2 次删除
  1. 12 2
      group/views.py

+ 12 - 2
group/views.py

@@ -25,8 +25,9 @@ from utils.error.response_utils import response
25 25
 from utils.page_utils import pagination
26 26
 from utils.redis.rgroup import (del_group_photo_thumbup_flag, get_group_info, get_group_photo_comment_list,
27 27
                                 get_group_photo_data, get_group_photo_thumbup_flag, get_group_photo_thumbup_list,
28
-                                get_group_photo_watchers, get_group_users_info, set_group_info, set_group_photo_data,
29
-                                set_group_photo_thumbup_flag, set_group_users_info)
28
+                                get_group_photo_watchers, get_group_users_info, set_group_info,
29
+                                set_group_photo_comment_list, set_group_photo_data, set_group_photo_thumbup_flag,
30
+                                set_group_photo_thumbup_list, set_group_users_info)
30 31
 from utils.redis.rkeys import (GROUP_LAST_PHOTO_PK, GROUP_USERS_APPLYING_SET, GROUP_USERS_DELETED_SET,
31 32
                                GROUP_USERS_PASSED_SET, GROUP_USERS_QUIT_SET, GROUP_USERS_REFUSED_SET,
32 33
                                LENSMAN_PHOTO_HAGGLE_TIMES, LENSMAN_PHOTO_PRICE)
@@ -669,6 +670,9 @@ def comment_submit_api(request):
669 670
         # Redis 群组照片数据缓存
670 671
         set_group_photo_data(group_id)
671 672
 
673
+        # Redis 群组照片评论列表缓存刷新
674
+        set_group_photo_comment_list(photo_id)
675
+
672 676
         # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
673 677
         if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):
674 678
             UserMessageInfo.objects.create(
@@ -752,6 +756,9 @@ def thumbup_submit_api(request):
752 756
     # Redis 群组照片数据缓存
753 757
     set_group_photo_data(group_id)
754 758
 
759
+    # Redis 群组照片点赞列表缓存刷新
760
+    set_group_photo_thumbup_list(photo_id)
761
+
755 762
     # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
756 763
     if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):
757 764
         UserMessageInfo.objects.create(
@@ -854,6 +861,9 @@ def thumbup_cancel_api(request):
854 861
     # Redis 群组照片数据缓存
855 862
     set_group_photo_data(group_id)
856 863
 
864
+    # Redis 群组照片点赞列表缓存刷新
865
+    set_group_photo_thumbup_list(photo_id)
866
+
857 867
     # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
858 868
     if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):
859 869
         UserMessageInfo.objects.create(